iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 1
1
自我挑戰組

資訊工程大補帖系列 第 1

資工補帖-Day 1-邏輯設計-Truth Table

  • 分享至 

  • xImage
  •  

前言

我是資工系的畢業生,這系列文章想紀錄並整理過去在學期間用過的各種學習資源,一方面留給自己的弟弟參考,也希望能幫助到同樣在讀資工的同學們。


正文

課程背景

在大學的**邏輯設計(Logic Design)**這門課中,會接觸到許多數位電路的基礎概念,包括真值表、邏輯閘、布林代數等。當時每週都需要撰寫預報(Pre-Lab)與結報(Post-Lab),其中真值表的繪製是基本功,卻也是許多同學最容易卡關的地方。

為此,我收集了不少實用的線上工具與參考資源,整理成這篇文章,希望對大家有所幫助。


核心概念關鍵字

在深入使用工具之前,建議先熟悉以下幾個核心概念,方便查找資料:

關鍵字 說明
布林函數(Boolean Function) 以 0/1 表示邏輯運算的數學函數
真值表(Truth Table) 列出所有輸入組合對應輸出的表格
邏輯閘(Logic Gate) AND、OR、NOT、NAND、NOR 等基本電路元件
卡諾圖(Karnaugh Map) 用來化簡布林函數的圖形工具
有限狀態機(FSM) 描述系統狀態轉換的數學模型,常用於時序電路設計

真值表簡介

真值表(Truth Table)是數位邏輯中最基本的工具,用來列舉所有輸入變數的組合,以及對應的輸出結果。

以下是常見邏輯運算子的符號對照:

運算 符號 說明
AND(且) ^ 兩者皆為真才為真
OR(或) 其中一者為真即為真
NOT(非) ¬~ 取反
IMPLIES(蘊含) > 若 P 則 Q
XOR(互斥或) 兩者不同才為真

圖示範例(圖片來源:維基百科):

布林運算真值表


實用工具與網站

以下工具可以直接在線上生成真值表,非常適合在寫報告時快速驗證答案:

🔧 真值表產生器

📖 參考資料


小結

邏輯設計是資工系的必修基礎課,雖然一開始覺得繁瑣,但打好這個基礎對往後學習數位電路、計算機組織乃至硬體設計都非常重要。建議多用上面的線上工具動手練習,搭配課本加深理解。

後續我也會持續更新這個系列,整理更多課程的實用資源,歡迎持續關注!


下一篇
資工補帖-Day 2-微處理機
系列文
資訊工程大補帖30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
阿展展展
iT邦好手 1 級 ‧ 2019-11-07 06:00:36

這個姊姊真好/images/emoticon/emoticon02.gif

飛飛 iT邦研究生 4 級 ‧ 2019-11-07 12:11:48 檢舉

哈哈,弟弟剛好也踏入這個領域,所以就推他一把XD

我要留言

立即登入留言